deprived of some benefit - Français Anglais Dictionnaire